﻿/*  商铺列表  */
.shopList {
    width: 264px;
    height: 300px;
    padding: 2px;
    border: 1px solid #e3e3e3;
    background: #FFF;
    position: relative;
    overflow: hidden;
    padding-bottom: 15px;
    float: left;
}

.shopListTitle {
    padding: 10px;
}

/* 商铺细节 */
.shopPic {
    height: 400px;
    width: 600px;
    float: left;
}

.shopInfo {
    height: 400px;
    width: 330px;
    margin-left: 610px;
}


/* ====================
     公共样式
==================== */
body {
    background: #f2f2f2;
    font-size: 12px;
    font: 12px/1.5 Arial,"microsoft yahei","微软雅黑E\8F6F\96C5\9ED1";
    line-height: 150%;
    margin: 0;
    padding: 0;
    color: #666;
}

.index_body {
    background: #FFF;
}

.caaa {
    color: #aaa;
}

.c4095ce {
    color: #4095ce;
}

    .c4095ce:hover {
        text-decoration: underline;
    }

.red {
    color: #FF0000;
}

div {
    margin: 0 auto;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
    margin: 0;
    padding: 0;
    border: none;
    list-style-type: none;
}

a {
    color: #666;
    text-decoration: none;
}

.block {
    width: 1210px;
}

.block950 {
    width: 990px;
}


.f_l {
    float: left;
}

.f_r {
    float: right;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.dis {
    display: block;
}

.inline {
    display: inline;
}

.none {
    display: none;
}

.dashed {
    background: url(images/lineBg.gif) repeat-x left top;
    color: #3f3f3f;
    padding: 2px 0 3px 12px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html .clearfix {
    height: 1%;
}


/*英文强制换行*/
.word {
    word-break: break-all;
}

/*边框guoshuhui*/
.B_blue {
    border: 1px solid #c5e4ff;
}

.B_input {
    border: 1px solid #0f97ed;
}

.inputBg {
    width: 400px;
    padding: 0 5px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #abadb3;
    background: #fbfbfb url(images/bg2.gif) repeat-x 0 0;
}

.rowsInputBg {
    width: 260px;
    height: 60px;
    border: 1px solid #abadb3;
    background: #fbfbfb url(images/bg2.gif) repeat-x 0 0;
}
/*字体颜色*/
.tishi {
    color: #c00;
    padding: 10px;
}

.f1 {
    color: #666;
    font: 15px arial;
    white-space: nowrap;
    font-weight: bold;
}

.f2 {
    color: #4095ce;
    font-weight: bold;
    margin-right: 15px;
}

.f3 {
    color: #9e9e9e;
}

.f4 {
    color: #c00;
}

.f4_b {
    color: #b90404;
    font-weight: bold;
}

.f5 {
    font-size: 14px;
    font-weight: bold;
}

.f6 {
    color: #c00;
}

.market {
    font-size: 14px;
    text-decoration: line-through;
}

.shop {
    color: #c00;
    font-size: 14px;
    font-weight: 600;
}

.market_s {
    text-decoration: line-through;
}

.shop_s {
    color: #fe596a;
}
/*按钮部分*/
.bnt_blue {
    background: url(images/bg.png) no-repeat -460px -127px;
    width: 77px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.bnt_blue_1 {
    background: url(images/bg.png) no-repeat -460px -163px;
    width: 100px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.bnt_blue_2 {
    background: url(images/bg.png) no-repeat -460px -247px;
    width: 139px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.bnt_bonus {
    background: url(images/bg.png) no-repeat -460px -127px;
    width: 77px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.index_top .hd {
    height: 35px;
    line-height: 35px;
    background: #eee;
}

    .index_top .hd span {
        font-size: 14px;
        padding-left: 10px;
    }

/* 二维码查询 */
.QR {
    height: 30px;
    line-height: 30px;
    background: #eee;
}

    .QR span {
        font-size: 14px;
        padding-left: 10px;
    }

.TextQR {
    color: #d95854;
    font-weight: bold;
    font-family: "微软雅黑";
    width: 233px;
    border: 1px solid #999;
    height: 20px;
    background: url(images/QRIco.png) right 3px no-repeat;
}
/*.bnt_QR{ display:block; float:left; margin-right:10px; width:140px; height:53px; background: url(images/bnt_cat.gif) 0 0 no-repeat}*/
.bnt_QR:hover {
    background: url(images/QR_bnt2.jpg);
}

.bnt_QR {
    color: #FFF;
    font: 15px "微软雅黑";
    background: url(images/QR_bnt.jpg) no-repeat;
    border: none;
    cursor: pointer;
}

/*模块容器*/
.box {
}

.box_1 {
    border: 1px solid #ddd;
    background-color: #fff;
}

.box_2 {
    border: 1px solid #c5e4ff;
    background: url(images/box_2Bg.gif) repeat-x top left;
    background-color: #edf8fe;
}

.boxCenterList {
    padding: 10px;
}
/*模块标题*/
h3 {
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    text-align: right;
    background: url(images/h3title.gif) repeat-x;
    padding: 0 12px;
    font-weight: 100;
}

    h3.border {
        border: 1px solid #c5e4ff;
        border-bottom: none;
    }

    h3 img {
        position: relative;
        top: 7px;
    }

    h3 span {
        float: left;
        width: auto;
        height: 25px;
        line-height: 33px;
        text-align: left;
        font-weight: bold;
        color: #666;
        font-size: 14px;
        font-weight: bold;
    }




.h3_2 {
    border: 1px solid #e5e5e5;
    height: 33px;
    padding: 0;
    line-height: 33px;
    font-size: 14px;
    text-align: right;
    background: url(images/h3title.gif) repeat-x;
    font-weight: 100;
    padding-left: 12px;
}

    .h3_2 span {
        float: left;
        width: auto;
        height: 25px;
        line-height: 33px;
        text-align: left;
        font-weight: bold;
        color: #666;
        font-size: 14px;
        font-weight: bold;
    }

    .h3_2 h1 {
        float: left;
        width: auto;
        height: 25px;
        line-height: 33px;
        text-align: left;
        font-weight: bold;
        color: #666;
        font-size: 14px;
        font-weight: bold;
    }

    .h3_2 form {
        float: right;
    }

        .h3_2 form a {
            float: left;
            border-left: 1px solid #d9d9d9;
        }

.h3_3 {
    border-bottom: 1px solid #ddd;
}

.AreaR .h3_3 {
    _float: left;
    _width: 874px;
}



h5 {
    height: 35px;
    line-height: 35px;
    text-align: right;
    background-color: #f6f5f5;
    font-size: 12px;
    color: #707070;
    padding: 0 10px 0 0;
}

    h5 span {
        float: left;
        font-weight: bold;
        font-size: 14px;
        padding-left: 25px;
    }

.content h6 {
    background: #f4f4f4;
    border: 1px solid #e2e2e2;
    text-align: left;
    padding: 10px;
    font-weight: normal;
}

    .content h6 a {
        font-weight: bold;
        color: #FF0000;
    }


/*页面留白*/
.blank {
    height: 10px;
    line-height: 10px;
    clear: both;
    visibility: hidden;
}

.blank5 {
    height: 5px;
    line-height: 5px; /* _margin:-3px 0;*/
    clear: both;
    visibility: hidden;
}
/*布局*/
.AreaL {
    width: 260px;
    float: left;
}

.AreaL2 {
    width: 210px;
    float: left;
}


.AreaL .boxCenterList {
    padding: 0;
}

    .AreaL .boxCenterList ul {
        padding-left: 14px;
        padding-right: 14px;
    }

.AreaR {
    width: 930px;
    float: right;
}

.AreaR2 {
    width: 990px;
    float: right;
}

.AreaL3 {
    width: 970px;
    float: right;
}
/*搜索结果*/
.AreaR3 {
    width: 240px;
    float: left;
}
.AreaR3 .boxCenterList {
    padding: 0;
}

    .AreaR3 .boxCenterList ul {
        padding-left: 5px;
        padding-right: 0px;
    }
/*搜索页面右边*/

.AreaL h3 {
    background: none;
    border-bottom: 2px solid #d61414;
    height: 33px;
    line-height: 33px;
}

    .AreaL h3 span {
        color: #333;
        font-family: "微软雅黑";
        height: 33px;
        line-height: 33px;
    }




.h3_3 {
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #ddd;
    background: url(images/h3title.gif) 0 bottom repeat-x;
}

    .h3_3 span {
        color: #333;
        font-family: "微软雅黑";
        height: 37px;
        line-height: 37px;
    }

.AreaL .h3_3 {
    border-bottom: 1px solid #ddd;
}

.AreaL2 h3 {
    background: url(images/h3title2.gif) center 0 no-repeat;
}

    .AreaL2 h3 span {
        font-size: 14px;
    }

.AreaL2 .article_z h3 {
    background: url(images/h3title3.gif) center 0 no-repeat;
}

/* ====================
     导航部分
==================== */
/*顶部管理型导航*/
#topNav {
    background: #f2f2f2;
    z-index: 999999999;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
    height: 28px;
    line-height: 28px;
    color: #666;
    text-align: right;
}

a:hover {
    color: #c00;
}

#topNav a, #topNav .a {
    text-decoration: none;
    padding: 0 5px;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
}

#topNav .j {
    float: left;
    width: 6px;
    height: 28px;
}

#topNav i {
    width: 7px;
    height: 4px;
    background: url(images/ico_i.gif) no-repeat;
    float: left;
    margin-top: 12px;
}

#topNav .top_ico {
    background-image: url(images/top_ico.png);
    background-repeat: no-repeat;
    padding-left: 15px;
}

#topNav .top_ico1 {
    background-position: 0 -1px;
}

#topNav .top_ico2 {
    background-position: 5px -34px;
}

#topNav .top_ico3 {
    background-position: 0px -66px;
}

#topNav .top_ico4 {
    background-position: 0px -100px;
}


#topNav .top_ico5 {
    background-position: 0px -129px;
}

#topNav .f_r {
    _padding-top: 6px;
}

    #topNav .f_r img {
        vertical-align: middle;
    }

    #topNav .f_r b {
        color: #b90404;
    }

        #topNav .f_r b span {
            font-weight: normal;
        }

#topNav .f_r {
    _padding-top: 6px;
}

    #topNav .f_r img {
        vertical-align: middle;
    }

    #topNav .f_r b {
        color: #b90404;
    }

        #topNav .f_r b span {
            font-weight: normal;
        }

#topNav .div {
    float: left;
    padding: 0 5px;
    position: relative;
}

#topNav .div_on {
    background: #FFF;
    padding: 0 4px;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    #topNav .div_on .top_app, #topNav .div_on .top_help, #topNav .div_on .top_goods {
        display: block;
    }

    #topNav .div_on i {
        transition: transform .2s ease-in 0s;
        -webkit-transition: -webkit-transform .2s ease-in 0s;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    }

#topNav .dang {
    display: none;
}

#topNav .div_on .dang {
    display: block;
    height: 8px;
    background: #fff;
    position: absolute;
    top: -7px;
}

#topNav .div_on .dang1 {
    width: 95px;
    left: 0;
}

#topNav .div_on .dang2 {
    width: 73px;
    left: 0;
}

#topNav .div_on .dang3 {
    width: 83px;
    right: 0;
}

#topNav .top_app {
    position: absolute;
    left: -1px;
    top: 28px;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: none;
    width: 222px;
    height: 130px;
    padding: 10px;
    float: left;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    #topNav .top_app .app_pic {
        width: 77px;
        height: 77px;
        background: url(images/tanchu.png) no-repeat;
        float: left;
    }

    #topNav .top_app .txt {
        float: left;
        color: #999;
        text-align: left;
        line-height: 20px;
        padding: 30px 0 0 15px;
        background: url(images/tanchu.png) -80px 0 no-repeat;
    }

        #topNav .top_app .txt b {
            font-size: 14px;
            font-weight: bold;
            color: #c00;
            text-align: left;
        }

    #topNav .top_app .bnt {
        padding-top: 5px;
    }

        #topNav .top_app .bnt a {
            float: left;
            width: 97px;
            height: 29px;
            background-image: url(images/tanchu.png);
            overflow: hidden;
            font-size: 0;
            padding: 0;
        }

        #topNav .top_app .bnt .a1 {
            background-position: 0 -84px;
        }

        #topNav .top_app .bnt .a2 {
            background-position: 97px -84px;
            margin-left: 8px;
        }

#topNav .top_help {
    position: absolute;
    left: -1px;
    top: 28px;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: none;
    width: 83px;
    float: left;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    #topNav .top_help .list a {
        display: block;
        width: 73px;
        text-align: left;
    }

#topNav .top_goods {
    position: absolute;
    right: -1px;
    top: 28px;
    background: #fff;
    border: 1px solid #e5e5e5;
    padding-top: 10px;
    display: none;
    width: 1208px;
    height: 180px;
    float: left;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    #topNav .top_goods .list dl {
        float: left;
        width: 220px;
        margin: 5px;
        margin-left: 15px;
    }

    #topNav .top_goods .list dt {
        border-bottom: 1px dotted #eee;
        height: 32px;
        line-height: 32px;
        float: left;
        width: 220px;
        font-family: "microsoft yahei";
        font-size: 15px;
    }

    #topNav .top_goods .list dl a {
        padding: 0;
        text-align: left;
    }

    #topNav .top_goods .list dl dd {
        text-align: left;
        color: #e5e5e5;
    }

        #topNav .top_goods .list dl dd a {
            float: left;
            width: 205px;
            background: url(images/biao13.gif)0 center no-repeat;
            padding-left: 15px;
        }

.topNav1 {
    float: left;
    color: #666666;
}

.header_flow_r {
    padding-top: 18px;
}

    .header_flow_r span {
    }

    .header_flow_r img {
        display: none;
    }

.header_bg {
    height: 70px;
    padding-top: 15px;
    background: #FFFFFF;
    position: relative;
    z-index: 999;
}

    .header_bg .block {
        position: relative;
        z-index: 999999999;
    }


    .header_bg h1, .header_bg .h1 {
        width: 209px;
        height: 37px;
        overflow: hidden;
        float: left;
    }

        .header_bg h1 a, .header_bg .h1 a {
            display: block;
            width: 207px;
            height: 35px;
            position: absolute;
            left: 0px;
            top: 9px;
            background: url(images/logo.gif) no-repeat;
            text-indent: -9300px;
        }

.logo_r {
    float: left;
    padding: 13px 37px;
}


.logo_r2 {
    float: left;
    width: 231px;
    height: 31px;
    background: url(images/logo_r.gif) 0 -31px no-repeat;
}

    .logo_r2:hover {
        background: url(images/logo_r.gif) 0 0px no-repeat;
    }


#searchForm {
    float: left;
    padding: 10px 10px 10px 30px;
}

    #searchForm .search_box {
        float: left;
        width: 408px;
        height: 35px;
        background: url(images/bg.png) no-repeat;
    }

    #searchForm .box_cont {
        width: 110px;
        float: left;
        position: relative;
        z-index: 9999999999;
    }

    #searchForm .search_box .B_input {
        border: 1px solid #fff;
        margin: 5px 4px;
        height: 21px;
        line-height: 21px;
        width: 260px;
        float: left;
        color: #999;
        outline: none;
    }

    #searchForm .go {
        width: 52px;
        height: 35px;
        border: none;
        background: url(images/bg.png) no-repeat -534px 0;
        float: left;
    }

    #searchForm .otr {
        width: 95px;
        padding-left: 11px;
        text-align: left;
        float: left;
        height: 29px;
        line-height: 29px;
        background: url(images/biao1.gif) no-repeat 90px 14px;
        color: #999;
        margin: 3px;
        border-right: 1px solid #ccc;
        display: inline;
        cursor: pointer;
        position: relative;
    }

    #searchForm .otr1 {
        width: 95px;
        padding-left: 11px;
        text-align: left;
        float: left;
        height: 29px;
        line-height: 29px;
        background: url(images/biao1_1.gif) no-repeat 90px 14px;
        color: #999;
        margin: 3px;
        border-right: 1px solid #ccc;
        display: inline;
        cursor: pointer;
        position: relative;
    }

    #searchForm #text-input li {
        display: none;
    }

    #searchForm #se-ul {
        display: none;
        width: 103px;
        overflow: hidden;
        position: absolute;
        top: 33px;
        left: 5px;
        z-index: 1000000000;
        border: 1px #ccc solid;
        border-top: none;
    }

        #searchForm #se-ul li {
            display: none;
            width: 100px;
            background: #FFF;
            padding-left: 7px;
            text-align: left;
            float: left;
            height: 29px;
            line-height: 29px;
            color: #999;
            display: inline;
            cursor: pointer;
        }


.search_no {
    width: 130px;
    height: 31px;
    line-height: 31px;
    margin: 12px 0;
    background: url(images/app_link.gif) no-repeat;
    float: left;
    overflow: hidden;
}

    .search_no a {
        text-decoration: none;
        display: block;
        width: 130px;
        height: 31px;
        text-indent: -99999px;
    }
/*页面主导航*/
#mainNav {
    height: 36px;
    line-height: 36px;
    background: url(images/meun_bg.gif) repeat-x 0 0;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    font-weight: bold;
    position: relative;
    z-index: 99;
}

    #mainNav .a1 {
        font-size: 15px;
        text-decoration: none;
        color: #fff;
        padding: 0 20px;
        height: 34px;
        line-height: 34px;
        margin: 1px 0;
        float: left;
    }

    #mainNav #cur {
        background: #fff;
        color: #b90404;
    }

    #mainNav .a1:hover, #mainNav .meun_r .dl_on .a1 {
        color: #fff;
        background: url(images/meun_bg.gif) repeat-x 0 -36px;
    }

.meun_in {
    padding-left: 210px;
}

#mainNav img {
    float: left;
    margin-top: 1px;
}

#mainNav .meun_r {
    float: right;
}

    #mainNav .meun_r dl {
        position: relative;
        float: left;
    }

        #mainNav .meun_r dl span {
            width: 10px;
            height: 6px;
            background: url(images/bg.png) 0 -241px;
            position: absolute;
            right: 8px;
            top: 15px;
        }

        #mainNav .meun_r dl .a1 {
            width: 70px;
        }

        #mainNav .meun_r dl dd {
            display: none;
            width: 106px;
            border: 2px solid #7f0800;
            border-top: 1px solid #7f0800;
            background: #b90404;
            position: absolute;
            left: 0;
            top: 35px;
        }

    #mainNav .meun_r .dl_on dd {
        display: block;
    }

        #mainNav .meun_r .dl_on dd a {
            font-size: 14px;
            color: #FFF;
            display: block;
            font-weight: normal;
            text-align: center;
            border-bottom: 1px solid #8a0505;
            border-top: 1px solid #e93f3f;
        }

            #mainNav .meun_r .dl_on dd a:hover {
                background: #8a0505;
                border-top: 1px solid #9f1200;
            }

.shadow-x {
    height: 3px;
    width: 100%;
    background: url(images/shadow-x.png) repeat-x;
    position: absolute;
    left: 0;
}

.shadow-y {
    width: 3px;
    height: auto;
    background: url(images/shadow-y.png) repeat-y;
    position: absolute;
}

.shadow-x1 {
    top: 36px;
}

.shadow-x2 {
    top: 367px;
    left: 0;
    width: 960px;
    display: none;
}

.shadow-x2s {
    width: 212px;
}
/*弹出分类树里页阴影*/
.shadow-x3 {
    top: 196px;
    width: 650px;
    left: 210px;
    display: none;
}
/*下边长度*/
.category_all_box .dl_on .shadow-x3 {
    display: block;
    _display: none;
}




.shadow-y1 {
    left: 210px;
    height: 331px;
    top: 36px;
    display: none;
}

.shadow-y2 {
    left: 860px;
    height: 198px;
    top: 0;
    display: none;
}
/*右边高度*/
.category_all_box .dl_on .shadow-y2 {
    display: block;
    _display: none;
}

.category_all_on .shadow-y1, .category_all_on .shadow-x2 {
    display: block;
}

/*产品主分类*/
.category_all {
    width: 210px;
    padding-left: 0px;
    font-size: 15px;
    font-weight: bold;
    background: #ccc;
    position: absolute;
    left: 0;
    top: 0; /* For IE 8 */
}

    .category_all .tit {
        padding-left: 10px;
        width: 200px;
        display: block;
        float: left;
        font-size: 15px;
        color: #FFFFFF;
        background: url(images/bg.png) -42px -56px no-repeat;
    }

    .category_all a {
        color: white;
        text-decoration: none;
    }


.category_all_box {
    display: none;
    height: 331px;
    background: #b90404 url(images/categorytree_bg.gif) repeat-y center 0;
    position: relative;
}

.category_all_on .category_all_box {
    display: block;
}


.category_all_box dt i {
    width: 16px;
    height: 16px;
    overflow: hidden;
    float: left;
    background: url(images/bg.png) 0px -56px no-repeat;
    margin: 10px 5px 0 10px;
}

.category_all_box dt .c1 {
    background-position: 0px -56px;
}

.category_all_box dt .c2 {
    background-position: 0px -72px;
}

.category_all_box dt .c3 {
    background-position: 0px -88px;
}

.category_all_box dt .c4 {
    background-position: 0px -104px;
}

.category_all_box dt .c5 {
    background-position: 0px -120px;
}

.category_all_box dt .c6 {
    background-position: 0px -136px;
}

.category_all_box dt .c7 {
    background-position: 0px -152px;
}

.category_all_box dt .c8 {
    background-position: 0px -168px;
}

.category_all_box dt .c9 {
    background-position: 0px -184px;
}


.category_all_box dl {
    position: relative;
}

    .category_all_box dl dt {
        font-size: 12px;
        font-weight: normal;
        height: 35px;
        line-height: 35px;
        margin-bottom: 2px;
        cursor: pointer;
    }

        .category_all_box dl dt .dt_a1 {
            float: left;
            width: 175px;
        }

        .category_all_box dl dt .num {
            position: absolute;
            right: 25px;
            top: 0px;
            color: #CCCCCC;
        }

        .category_all_box dl dt h2 {
            float: left;
            width: 160px;
            font-weight: normal;
            font-size: 14px;
        }

.category_all_box .dl_on {
    background: #FAFAFA;
}

    .category_all_box .dl_on a {
        color: black;
    }

    .category_all_box .dl_on dt .c1 {
        background-position: -22px -56px;
    }

    .category_all_box .dl_on dt .c2 {
        background-position: -22px -72px;
    }

    .category_all_box .dl_on dt .c3 {
        background-position: -22px -88px;
    }

    .category_all_box .dl_on dt .c4 {
        background-position: -22px -104px;
    }

    .category_all_box .dl_on dt .c5 {
        background-position: -22px -120px;
    }

    .category_all_box .dl_on dt .c6 {
        background-position: -22px -136px;
    }

    .category_all_box .dl_on dt .c7 {
        background-position: -22px -152px;
    }

    .category_all_box .dl_on dt .c8 {
        background-position: -22px -168px;
    }

    .category_all_box .dl_on dt .c9 {
        background-position: -22px -184px;
    }

.category_all_box_in {
    display: none;
}

.category_all_box .dl_on .category_all_box_in {
    display: block;
    position: absolute;
    left: 210px;
    top: 0;
    width: 620px;
    height: 180px;
    overflow: hidden;
    _zoom: 1;
    background: #FAFAFA;
    z-index: 999999999;
}

.category_all_box_in {
    padding: 8px 15px;
}

    .category_all_box_in .list {
        border-bottom: 1px dotted #ccc;
        float: left;
    }

    .category_all_box_in .f_l {
        font-size: 12px;
        font-weight: bold;
        width: 50px;
    }

    .category_all_box_in .f_r {
        width: 570px;
        padding-top: 8px;
    }

        .category_all_box_in .f_r a {
            float: left;
            font-size: 12px;
            color: #666;
            font-weight: normal;
            height: 20px;
            line-height: 20px;
            padding: 0 20px 0 5px;
            margin-right: 6px;
        }

            .category_all_box_in .f_r .select, .category_all_box_in .f_r a:hover {
                background: url(images/select.gif) right center no-repeat #b90404;
                color: #FFFFFF;
            }

        .category_all_box_in .f_r .category_color a {
            float: left;
            width: 26px;
            height: 18px;
            border: 1px solid #ccc;
            padding: 1px;
            margin-right: 10px;
            margin-left: 5px;
        }

            .category_all_box_in .f_r .category_color a i {
                display: block;
                width: 26px;
                height: 18px;
            }

            .category_all_box_in .f_r .category_color .select, .category_all_box_in .f_r .category_color a:hover {
                background: #b90404;
                border: 1px solid #b90404;
            }




        .category_all_box_in .f_r .category_color i {
            margin: 0;
            padding: 0;
        }

        .category_all_box_in .f_r .category_color .color1 i {
            background: #000;
        }

        .category_all_box_in .f_r .category_color .color1b i {
            background: #fff;
        }

        .category_all_box_in .f_r .category_color .color2 i {
            background: #f5b4d0;
        }

        .category_all_box_in .f_r .category_color .color3 i {
            background: #c60000;
        }

        .category_all_box_in .f_r .category_color .color4 i {
            background: #713eaf;
        }

        .category_all_box_in .f_r .category_color .color5 i {
            background: #1944a5;
        }

        .category_all_box_in .f_r .category_color .color6 i {
            background: #009944;
        }

        .category_all_box_in .f_r .category_color .color7 i {
            background: #fac14b;
        }

        .category_all_box_in .f_r .category_color .color8 i {
            background: url(images/duocai.gif) no-repeat;
        }


/*当前位置*/
.ur_here {
    height: 36px;
    line-height: 36px;
    padding: 0 12px;
    font-size: 12px;
    border-bottom: 2px solid #cb0404;
}

.ur_here2 {
    height: 36px;
    line-height: 36px;
    padding: 0 12px;
    font-size: 12px;
    background: #FFF;
    border: 1px solid #ddd;
}


/* ====================
     模块
==================== */
/*首页右侧*/

.step {
    width: 990px;
    height: 35px;
    margin-bottom: 30px;
}

    .step ul {
        float: left;
        height: 35px;
        font-size: 14px;
        text-align: center;
        line-height: 35px;
        width: 330px;
    }

.step1 {
    background: url(images/step_1.gif) no-repeat;
}

    .step1 .ul1 {
        color: #FFF;
    }

    .step1 .ul2 {
        color: #666;
    }

    .step1 .ul3 {
        color: #666;
    }

.step2 {
    background: url(images/step_2.gif) no-repeat;
}

    .step2 .ul1 {
        color: #666;
    }

    .step2 .ul2 {
        color: #fff;
    }

    .step2 .ul3 {
        color: #666;
    }

.step3 {
    background: url(images/step_3.gif) no-repeat;
}

    .step3 .ul1 {
        color: #666;
    }

    .step3 .ul2 {
        color: #666;
    }

    .step3 .ul3 {
        color: #fff;
    }

.index_l {
    float: left;
    width: 960px;
}

.index_r {
    float: right;
    width: 240px;
}


/*首页左侧切换区域*/
.index_tab {
}

    .index_tab .hd {
        border-bottom: 2px solid #cb0404;
        height: 31px;
    }

        .index_tab .hd li {
            float: left;
            background: #eae5e1;
            color: #7e7c7b;
            height: 31px;
            text-align: center;
            line-height: 31px;
            width: 210px;
            font-weight: bold;
            color: #FFF;
            margin-right: 2px;
            font-weight: normal;
            font-family: "微软雅黑";
            font-size: 13px;
        }

        .index_tab .hd .on {
            background: #cb0404;
            color: #FFF;
        }

            .index_tab .hd .on a {
                color: #FFF;
                font-weight: bold;
            }
/*首页右侧切换区域*/
.index_top .hd {
    position: relative;
}

    .index_top .hd ul {
        position: absolute;
        z-index: 2;
        top: 5px;
        right: 10px;
    }

        .index_top .hd ul li {
            float: left;
            line-height: 30px;
            padding: 0px;
            float: left;
            margin-left: 9px;
            cursor: pointer;
        }

            .index_top .hd ul li a {
                color: #999;
                text-decoration: none;
            }

            .index_top .hd ul li.on {
                background: url(images/biao3.gif) bottom center no-repeat;
            }

                .index_top .hd ul li.on a {
                    color: #ff8900;
                }

.index_top .bd {
    padding: 3px 0;
}

.index_top dl {
    margin: 8px;
}

.index_top .scrollObj {
    height: 292px;
    overflow: hidden;
    position: relative;
}

.index_top dl ul span {
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    margin-right: 8px;
    text-align: center;
    height: 12px;
    line-height: 12px;
    background: #CCCCCC;
    color: #fff;
}

.index_top dl ul {
    position: relative;
    height: 20px;
    line-height: 20px;
    padding-left: 19px;
    margin: 5px 0;
}

    .index_top dl ul .ren {
        position: absolute;
        right: 0;
        top: 0px;
        color: #8e8e8e;
        height: 14px;
        line-height: 14px;
    }

    .index_top dl ul .img img {
        width: 60px;
        height: 60px;
        border: 1px solid #999;
    }

    .index_top dl ul .img {
        float: left;
        margin-right: 8px;
    }

    .index_top dl ul .name {
        height: 12px;
        line-height: 12px;
    }

    .index_top dl ul .f1 {
        color: #ff8900;
    }

.index_top dl .ul_box {
    height: 70px;
}

    .index_top dl .ul_box .ren {
        position: absolute;
        right: 0;
        top: 50px;
        color: #8e8e8e;
    }

    .index_top dl .ul_box span {
        background: #b90404;
    }

.index_top .f1 {
    font-size: 12px;
    font-weight: normal;
}

/* 滚动文章区 */
.scrollDiv {
    height: 100px; /* 必要元素 */
    line-height: 34px;
    width: 238px;
    border: #ddd 1px solid;
    background: #fff;
    overflow: hidden; /* 必要元素 */
}

    .scrollDiv li {
        height: 34px;
        width: 180px;
        line-height: 34px;
        overflow: hidden;
        padding-left: 10px;
    }

        .scrollDiv li a {
            color: #3b3b3b;
            text-decoration: none;
        }

            .scrollDiv li a:hover {
                color: #c00;
            }

.btn_box {
    position: absolute;
    right: 8px;
    top: 11px;
}

    .btn_box .btn1 {
        display: block;
        width: 13px;
        height: 14px;
        background: url(images/bg.png) -266px -56px no-repeat;
        float: left;
    }

    .btn_box .btn2 {
        display: block;
        width: 14px;
        height: 14px;
        background: url(images/bg.png) -279px -56px no-repeat;
        float: left;
    }

    .btn_box .btn1_on {
        background: url(images/bg.png) -266px -70px no-repeat;
        float: left;
    }

    .btn_box .btn2_on {
        background: url(images/bg.png) -279px -70px no-repeat;
        float: left;
    }

/*商品分类*/
#category_tree {
    border: 4px solid #f1faff;
    background-color: #fff;
}

    #category_tree dl {
        margin: 6px;
    }

    #category_tree dt {
        background: url(images/lineBg.gif) repeat-x left bottom;
        color: #3f3f3f;
        padding: 2px 0 3px 12px;
    }

        #category_tree dt a {
            background: url(images/bg.gif) no-repeat 0 -69px;
            color: #3f3f3f;
            padding-left: 15px;
            text-decoration: none;
        }

    #category_tree dd {
        padding: 3px 0 3px 10px;
    }

        #category_tree dd a {
            color: #404040;
            text-decoration: none;
        }

            #category_tree dd a:hover {
                color: #ff6600;
                text-decoration: none;
            }
/*精品推荐，新品上市，热卖商品*/
.centerPadd {
    padding: 5px 8px 8px 8px;
    overflow: hidden;
}

.itemTit {
    height: 30px;
    background: url(images/bg.gif) no-repeat 0px -195px;
    padding-left: 190px;
    text-align: right;
    /*margin-bottom:-3px; _margin-bottom:-2px;*/
}

    .itemTit.New {
        background: url(images/bg.gif) no-repeat 0px -225px;
    }

    .itemTit.Hot {
        background: url(images/bg.gif) no-repeat 0px -256px;
    }

    .itemTit img {
        position: relative;
        top: 7px;
    }

    .itemTit h2 {
        float: left;
        height: 27px;
        background: url(images/itemH2Bg.gif) repeat-x left top;
        border: 1px solid #d6ecff;
        font-size: 12px;
        text-align: center;
        color: #3f3f3f;
        font-weight: 100;
        padding: 0px 10px;
        line-height: 28px;
        margin: 0 6px 0 0;
        border-bottom: none;
        position: relative;
        bottom: -3px;
        display: inline;
        white-space: nowrap;
    }

        .itemTit h2 a {
            color: #3f3f3f;
            text-decoration: none;
        }

    .itemTit .h2bg {
        height: 27px;
        line-height: 28px;
        border: none;
        background: none;
        font-size: 12px;
        text-align: center;
        color: #006ace;
        font-weight: 100;
        padding: 0px 10px;
        display: inline;
        white-space: nowrap;
    }

        .itemTit .h2bg a {
            color: #006ace;
            text-decoration: none;
        }

.centerPadd .goodsBox {
    border: 1px solid #d6ecff;
    background: #fff;
    padding: 12px 0px 0px 17px;
    *padding: 12px 0px 0px 17px;
    _padding: 12px 0px 0px 0px;
}

    .centerPadd .goodsBox .more {
        text-align: right;
        clear: both;
        margin: 0 8px 8px 0;
    }
/*单个商品*/
.goodsItem_kuang {
    background: #FFF;
    margin-left: 10px;
    float: left;
    padding-bottom: 2px;
    background: url(images/goodsitem_show.gif) repeat-x 0 bottom;
    margin-bottom: 10px;
}

.goodsItem_kuang2 {
    margin-left: 0;
    margin-right: 10px;
}

.goodsItem {
    width: 220px;
    padding: 5px;
    border: 1px solid #e3e3e3;
    background: #FFF;
    position: relative;
    overflow: hidden;
    padding-bottom: 15px;
    float: left;
}

    .goodsItem .goodsimg {
        width: 220px;
        height: 220px;
        margin-bottom: 8px;
        background: #FFF;
    }

    .goodsItem img {
        width: 52px;
        height: 17px;
    }

    .goodsItem p {
        text-align: left;
        font-size: 14px;
        hcolor: #3f3f3f;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        margin-bottom: 5px;
    }

        .goodsItem p a {
            color: #666;
            text-decoration: none;
        }

            .goodsItem p a:hover {
                color: #cc0000;
            }

            .goodsItem p a span {
                color: #cc0000;
            }

    .goodsItem .lujin {
        font-size: 12px;
        font-weight: normal;
    }

        .goodsItem .lujin .lj1 {
            color: #ff0084;
        }

            .goodsItem .lujin .lj1:hover {
                color: #c00;
            }

        .goodsItem .lujin strong {
            font-weight: normal;
        }

    .goodsItem .f1 {
        float: left;
    }

    .goodsItem .pinlun {
        float: right;
        color: #6699cc;
    }

        .goodsItem .pinlun:hover {
            color: #cc0000;
        }

.goodsItem_on {
    border: 1px solid #cb0404;
}

    .goodsItem_on .f1 {
        color: #cb0404;
    }


/*单个商品弹出层*/
.goodsItem .fj {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    padding: 0px 5px;
    height: 35px;
    line-height: 35px;
    background: rgba(204, 51, 51, 0.588);
    filter: progid:DXImageTransform.Microsoft.Gradient(enabled=true,startColorStr=#96cc3333,endColorStr=#96cc3333);
    text-align: right;
}

.goodsItem_on .fj {
    display: block;
}

.goodsItem .fj a {
    float: left;
    color: #FFF;
}

    .goodsItem .fj a:hover {
        text-decoration: underline;
    }

        .goodsItem .fj a:hover span {
            text-decoration: underline;
        }

.goodsItem .fj span {
    float: left;
}

.goodsItem .fj .fj_a2 {
    float: right;
}

    .goodsItem .fj .fj_a2 .biao {
        width: 23px;
        height: 23px;
        background: url(images/bg.png) -388px -57px;
        margin: 5px 6px;
    }

.goodsItem .fj .fj_a1 .biao {
    width: 23px;
    height: 23px;
    background: url(images/bg.png) -388px -83px;
    margin: 5px 6px;
}


.cat_box .goodsItem_kuang {
    margin-left: 12px;
}

.cat_box2 .goodsItem_kuang {
    margin-left: 0px;
}

.bottom_txt {
    background: #eee;
    border-top: 2px solid #cb0404;
    padding: 10px;
    padding-right: 0;
}

    .bottom_txt .in1 {
        float: left;
        width: 268px;
        padding: 10px;
        background: #FFF;
        border: 1px solid #ebebeb;
        margin-right: 10px;
    }

        .bottom_txt .in1 .box_1 {
            border: none;
        }

        .bottom_txt .in1 h3 {
            text-align: right;
            height: 18px;
            line-height: 18px;
            padding: 0;
            padding-bottom: 5px;
            background: none;
        }

            .bottom_txt .in1 h3 a {
                font-size: 12px;
                font-weight: normal;
            }

            .bottom_txt .in1 h3 span {
                float: left;
                ont-family: "微软雅黑";
                font-size: 15px;
                color: #333;
                height: 18px;
                line-height: 18px;
                padding-left: 0;
            }

                .bottom_txt .in1 h3 span a {
                    float: left;
                    ont-family: "微软雅黑";
                    font-size: 15px;
                    color: #333;
                    font-weight: bold;
                }

        .bottom_txt .in1 .boxCenterList {
            height: 194px;
            padding: 0;
            border-top: 1px solid #ddd;
            padding-top: 7px;
        }

        .bottom_txt .in1 .art .boxCenterList a {
            display: block;
            height: 32px;
            line-height: 32px;
            overflow: hidden;
            background: url(images/biao5.gif) 0 12px no-repeat;
            font-size: 12px;
            padding-left: 10px;
        }

        .bottom_txt .in1 .comm_in {
            height: 207px;
        }

        .bottom_txt .in1 .comm_in {
            height: 207px;
        }

            .bottom_txt .in1 .comm_in p {
                height: 20px;
                line-height: 20px;
                overflow: hidden;
            }

.comm_list {
    border: 1px solid #ddd;
    height: 60px;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
    cursor: pointer;
}

    .comm_list img {
        float: left;
        width: 60px;
        height: 60px;
    }

    .comm_list ul {
        float: right;
        width: 190px;
        color: #333333;
    }

        .comm_list ul p {
            color: #666;
        }

    .comm_list:hover {
        border: 1px solid #cc0000;
    }

        .comm_list:hover ul {
            color: #cc0000;
        }

            .comm_list:hover ul p {
                color: #cc0000;
            }

.shell {
    width: 267px;
}

#div1 {
    height: 210px;
    overflow: hidden;
}


.tit3 {
    height: 31px;
    border-bottom: 2px solid #cb0404;
    overflow: hidden;
}

    .tit3 span {
        float: left;
        font-family: "微软雅黑";
        width: 210px;
        text-align: center;
        font-weight: bold;
        font-size: 15px;
        height: 31px;
        line-height: 31px;
        background: #cb0404;
    }

        .tit3 span a {
            color: #fff;
        }

    .tit3 .more {
        float: right;
        background: url(images/biao4.gif) right center no-repeat;
        padding-right: 16px;
        margin: 7px;
    }
/*帮助*/
.helpTitBg {
    padding: 5px 0px 10px 15px;
    position: relative;
    height: 160px;
}

    .helpTitBg dl {
        float: left;
        width: 210px;
        border-right: 1px dotted #999;
        padding-left: 30px;
    }

    .helpTitBg dt {
        font-size: 16px;
        font-weight: 500;
    }

        .helpTitBg dt a {
            font-family: "微软雅黑";
            color: #999;
            font-weight: bold;
            height: 35px;
            line-height: 35px;
            float: left;
            padding-left: 10px;
        }

    .helpTitBg dd a {
        color: #666;
        line-height: 26px;
        text-decoration: none;
        padding: 0px 0px 0px 46px;
    }

        .helpTitBg dd a:hover, .helpTitBg dt a:hover {
            color: #c00;
        }

    .helpTitBg dl dt span {
        float: left;
        width: 35px;
        height: 35px;
    }

    .helpTitBg .dl1 dt span {
        background: url(images/bg.png) -325px -56px no-repeat;
    }

    .helpTitBg .dl2 dt span {
        background: url(images/bg.png) -325px -93px no-repeat;
    }

    .helpTitBg .dl3 dt span {
        background: url(images/bg.png) -325px -130px no-repeat;
    }

    .helpTitBg .dl4 dt span {
        background: url(images/bg.png) -325px -167px no-repeat;
    }

    .helpTitBg .dl5 dt span {
        background: url(images/bg.png) -325px -204px no-repeat;
    }

    .helpTitBg .dl2 {
        margin-right: 212px;
    }

    .helpTitBg .dl3 {
        border-left: 1px dotted #999;
        padding-left: 30px;
    }

    .helpTitBg .dl4 {
        border: none;
        margin-right: 0px;
    }

    .helpTitBg .dl5 {
        position: absolute;
        border: none;
        left: 490px;
    }

/*相关商品*/
.boxCenterList ul {
    height: 1%;
    padding-left:20px;
    padding: 14px 0;
}

.boxCenterList li {
    float: left;
    width: 90px;
}

    .boxCenterList li.goodsimg {
        width: 130px;
        margin-right: 10px;
    }

    .boxCenterList li .name {
        height: 40px;
        line-height: 20px;
        overflow: hidden;
        display: block;
        margin-bottom: 5px;
    }

    .boxCenterList li.goodsimg img {
        width: 128px;
        height: 128px;
        display: block;
        border: 1px solid #e5e5e5;
    }

.boxCenterList .f1 {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.boxCenterList #clear_history {
    border: none;
    position: absolute;
    right: 5px;
    top: 11px;
    padding: 0;
}
/*相关文章(其它带有小三角点的文字列表共用)*/
.RelaArticle a, .alone {
    background: url(images/bg.gif) no-repeat 0px -170px;
    padding: 0px 0px 0px 10px;
    color: #3f3f3f;
    text-decoration: none;
}

    .RelaArticle a:hover {
        background: url(images/bg.gif) no-repeat 0px -170px;
        padding: 0px 0px 0px 10px;
        color: #c00;
        text-decoration: none;
    }
/*浏览历史，收藏*/
.history {
    height: 34px;
    border-bottom: 2px solid #cb0404;
    background: url(images/history_bg.gif) repeat-x;
}

    .history h2 {
        background: #cb0404;
        float: left;
        width: 140px;
        height: 34px;
        line-height: 34px;
        color: #FFFFFF;
        border-right: 1px solid #ddd;
        text-align: center;
        text-align: center;
        font-size: 14px;
        font-weight: normal;
    }

    .history .h2bg {
        background: none;
        color: #666;
    }

#history li {
    width: 100%;
}

#clear_history a {
    background: none;
    padding: 0px;
    color: #3f3f3f;
    text-decoration: none;
    float: right;
    cursor: pointer;
}

.colle a {
    background: none;
    padding: 0px;
    color: #3f3f3f;
    text-decoration: none;
}

    .colle a:hover {
        background: none;
        padding: 0px;
        color: #ff6600;
        text-decoration: none;
    }
/* ====================
     商品详情页面部分模块
==================== */
#goodsInfo {
    _height: 1%;
    padding: 4px 0;
}

    #goodsInfo .imgInfo {
        width: 262px;
        float: left;
        padding-left: 14px;
    }

        #goodsInfo .imgInfo img {
            width: 260px;
            height: 260px;
            border: 1px solid #e6e6e6;
        }
    /*商品详情图片*/

    #goodsInfo .gallery {
        width: 204px;
        float: left;
        margin-left: 10px;
        _margin-left: 5px;
        overflow: hidden;
    }

        #goodsInfo .gallery ul {
            width: auto;
        }

        #goodsInfo .gallery li {
            float: left;
            width: 48px;
            margin: 0 2px;
        }

            #goodsInfo .gallery li img {
                width: 46px;
                height: 46px;
                display: block;
            }
    /*文字信息*/
    #goodsInfo .textInfo {
        background: #fff;
        width: 883px;
        height: 260px;
        float: left;
        padding: 0 10px 0 30px;
        padding-bottom: 10px;
        position: relative;
    }

        /*收藏按钮*/
        #goodsInfo .textInfo .ico_shoucang {
            float: left;
            padding-top: 5px;
            height: 23px;
            line-height: 23px;
            font-size: 12px;
            font-weight: normal;
        }

            #goodsInfo .textInfo .ico_shoucang .aa1 {
                width: 30px;
                height: 23px;
                float: left;
                padding-left: 22px;
                background: url(images/bg.png) -460px -57px;
            }

            #goodsInfo .textInfo .ico_shoucang .aa2 {
                height: 23px;
                padding: 0 8px;
                background: url(images/shoucang_r.gif) right 0;
                color: #333;
                float: left;
            }

        #goodsInfo .textInfo .ico_shoucang_on .f_l {
            color: #c00;
            background: url(images/bg.png) -460px -89px;
        }

        #goodsInfo .textInfo .ico_shoucang_on .f_r {
            background: url(images/shoucang_r.gif) right -23px;
        }

        #goodsInfo .textInfo h1 {
            font-size: 25px;
            line-height: 150%;
            color: #333;
            float: left;
            padding-right: 10px;
            font-weight: normal;
        }

        #goodsInfo .textInfo ul {
        }

        #goodsInfo .textInfo li {
            padding: 0px;
            _height: 1%;
            font-family: "Microsoft Yahei";
            font-size: 16px;
            font-weight: 400;
            color: #666;
            float: left;
            width: 100%;
        }

            #goodsInfo .textInfo li b {
            }

            #goodsInfo .textInfo li.padd {
                padding: 7px 0px 7px 8px;
            }

            #goodsInfo .textInfo li dd {
                width: 100%;
                float: left;
                padding: 2px 0px;
            }

        #goodsInfo .textInfo .loop {
            background: #f7f7f7;
            margin-top: 8px;
        }

        #goodsInfo .textInfo .catt {
            width: 100%;
            height: auto;
            overflow: hidden;
            padding-bottom: 5px;
        }

            #goodsInfo .textInfo .catt a {
                border: #c8c9cd 2px solid;
                text-align: center;
                background-color: #fff;
                margin-right: 5px;
                margin-top: 6px;
                padding-left: 10px;
                padding-right: 10px;
                display: block;
                white-space: nowrap;
                color: #000;
                text-decoration: none;
                float: left;
                font-size: 12px;
                height: 25px;
                line-height: 25px;
            }

                #goodsInfo .textInfo .catt a:hover {
                    border: #cb0404 2px solid;
                }

                #goodsInfo .textInfo .catt a:focus {
                    outline-style: none;
                }

            #goodsInfo .textInfo .catt .cattsel {
                border: #cb0404 2px solid;
                background: url("images/test.gif") no-repeat bottom right;
            }

                #goodsInfo .textInfo .catt .cattsel a:hover {
                    border: #cb0404 2px solid;
                    background: url("images/test.gif") no-repeat bottom right;
                }

        /* 加入购物车 */
        #goodsInfo .textInfo .bnt_buy {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            height: 53px;
            background: url(images/bnt_cat.gif) 0 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_buy:hover {
                background: url(images/bnt_cat.gif) 0 -53px no-repeat;
            }
        /* 即将开始 */
        #goodsInfo .textInfo .bnt_buy2 {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            height: 53px;
            background: url(images/bnt_cat.gif) -560px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_buy2:hover {
                background: url(images/bnt_cat.gif) -560px -53px no-repeat;
            }

        /* 开始抢购 */
        #goodsInfo .textInfo .bnt_buy3 {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            border-width: 0px;
            height: 53px;
            background: url(images/bnt_cat.gif) -700px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_buy3:hover {
                background: url(images/bnt_cat.gif) -700px -53px no-repeat;
            }

        /* 已经抢完 */
        #goodsInfo .textInfo .bnt_buy4 {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            height: 53px;
            background: url(images/bnt_cat.gif) -840px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_buy4:hover {
                background: url(images/bnt_cat.gif) -840px -53px no-repeat;
            }
        /* 活动已结束 */
        #goodsInfo .textInfo .bnt_buy5 {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            height: 53px;
            background: url(images/bnt_cat.gif) -980px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_buy5:hover {
                background: url(images/bnt_cat.gif) -980px -53px no-repeat;
            }
        /* 查看演示 */
        #goodsInfo .textInfo .bnt_yanshi {
            display: block;
            float: left;
            width: 140px;
            margin-right: 10px;
            height: 53px;
            background: url(images/bnt_cat.gif) -140px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_yanshi:hover {
                background: url(Content/images/bnt_cat.gif) -140px -53px no-repeat;
            }
        /* 立即下载 */
        #goodsInfo .textInfo .bnt_liji {
            display: block;
            float: left;
            width: 140px;
            height: 53px;
            margin-right: 10px;
            background: url(images/bnt_cat.gif) -280px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_liji:hover {
                background: url(images/bnt_cat.gif) -280px -53px no-repeat;
            }
        /* 暂无演示 */
        #goodsInfo .textInfo .bnt_zhanwu {
            display: block;
            float: left;
            margin-right: 10px;
            width: 140px;
            height: 53px;
            background: url(images/bnt_cat.gif) -420px 0 no-repeat;
        }

            #goodsInfo .textInfo .bnt_zhanwu:hover {
                background: url(images/bnt_cat.gif) -420px -53px no-repeat;
            }

        #goodsInfo .textInfo .goods_bnt {
        }

            #goodsInfo .textInfo .goods_bnt .f_l {
                float: left;
                width: 400px;
                padding-top: 5px;
            }

                #goodsInfo .textInfo .goods_bnt .f_l b {
                    display: none;
                }


        #goodsInfo .textInfo .sp-singleAct {
            float: right;
            width: 190px;
            padding-right: 10px;
            position: relative;
        }

            #goodsInfo .textInfo .sp-singleAct dl {
                padding-bottom: 5px;
                border: 1px solid #dde3e4;
                padding-top: 5px;
            }

                #goodsInfo .textInfo .sp-singleAct dl dd {
                    line-height: 18px;
                    padding: 3px 0px 3px 35px;
                    zoom: 1;
                }

                #goodsInfo .textInfo .sp-singleAct dl .mian {
                    background: url(images/ico_mian.gif) no-repeat 12px 5px;
                }

                #goodsInfo .textInfo .sp-singleAct dl .jian {
                    background: url(images/ico_jian.gif) no-repeat 12px 5px;
                }

                #goodsInfo .textInfo .sp-singleAct dl .zhe {
                    background: url(images/ico_zhe.gif) no-repeat 12px 5px;
                }

                #goodsInfo .textInfo .sp-singleAct dl .song {
                    background: url(images/ico_song.gif) no-repeat 12px 5px;
                }

            #goodsInfo .textInfo .sp-singleAct span {
                display: block;
                width: 13px;
                height: 23px;
                background: url(images/bg.png) no-repeat -480px -207px;
                position: absolute;
                top: 5px;
                left: -12px;
                background-color: #fff;
            }




/**程序判断部分CSS**/
.gratis {
    margin-left: 10px;
}

/* 果蔬汇优势*/
.goods_youshi li {
    width: 412px;
    height: 184px;
    padding: 25px 15px;
    background: url(images/goods_youshi_bg.gif) no-repeat;
    float: left;
    margin-bottom: 16px;
}

    .goods_youshi li dl {
        width: 412px;
        height: 184px;
        float: left;
    }

        .goods_youshi li dl dt {
            font-size: 20px;
            color: #181818;
            font-weight: bold;
            font-family: "微软雅黑";
            padding-bottom: 10px;
        }

        .goods_youshi li dl dd {
            font-size: 16px;
            color: #333;
            padding-bottom: 25px;
        }

        .goods_youshi li dl p {
            font-size: 14px;
            color: #333;
            width: 260px;
            line-height: 23px;
        }



.goods_youshi .li1 dl {
    background: url(images/goods_youshi1.gif) right center no-repeat;
}

.goods_youshi .li2 dl {
    background: url(images/goods_youshi2.jpg) right center no-repeat;
}

.goods_youshi .li3 dl {
    background: url(images/goods_youshi3.gif) right center no-repeat;
}

.goods_youshi .li4 dl {
    background: url(images/goods_youshi4.gif) right center no-repeat;
}

.goods_youshi .li5 dl {
    background: url(images/goods_youshi5.gif) right center no-repeat;
}

.goods_youshi .li6 dl {
    background: url(images/goods_youshi6.gif) right center no-repeat;
}

.goods_youshi .li7 dl {
    background: url(images/goods_youshi7.gif) right center no-repeat;
}

.goods_youshi .li8 dl {
    background: url(images/goods_youshi8.gif) right center no-repeat;
}

.goods_youshi .f_r {
    float: right;
}

/* 服务保障*/
.goods_fuwu img {
    float: left;
}

.goods_fuwu .li1 dl {
    float: left;
    width: 798px;
    padding-left: 20px;
}

    .goods_fuwu .li1 dl dt {
        font-family: "微软雅黑";
        font-weight: bold;
        color: #333333;
        font-size: 15px;
        height: 30px;
    }

    .goods_fuwu .li1 dl dd {
        font-size: 14px;
    }

/* 注册协议*/
.xieyi img {
    float: left;
}

.xieyi .li1 dl {
    float: left;
    width: 98%;
    padding-left: 20px;
}

    .xieyi .li1 dl dt {
        font-family: "微软雅黑";
        font-weight: bold;
        color: #333333;
        font-size: 15px;
        height: 30px;
    }

    .xieyi .li1 dl dd {
        font-size: 14px;
    }

/* 其他增值服务*/
.goods_other img {
    float: left;
}

.goods_other .li1 {
    padding: 20px;
    border-bottom: 1px dotted #ddd;
    margin: 0;
}

    .goods_other .li1 dl {
        float: left;
        width: 738px;
        padding-left: 20px;
    }

        .goods_other .li1 dl dt {
            font-family: "微软雅黑";
            font-weight: bold;
            color: #333333;
            font-size: 15px;
            height: 30px;
        }

        .goods_other .li1 dl dd {
            font-size: 12px;
        }

    .goods_other .li1 .p1 {
        color: #cb0404;
    }

    .goods_other .li1 p a {
        color: #6699cc;
    }

        .goods_other .li1 p a:hover {
            text-decoration: underline;
        }

/* 其他增值服务*/
.goods_wenda .li1 {
    padding: 20px;
    border-bottom: 1px dotted #ddd;
    margin: 0;
}

    .goods_wenda .li1 dl {
        float: left;
        width: 100%;
    }

    .goods_wenda .li1 .q {
        color: #c00;
    }

    .goods_wenda .li1 dt {
        float: left;
        width: 15px;
    }

    .goods_wenda .li1 dd {
        float: left;
        width: 840px;
    }





/* 评分*/
.score-wrap {
    float: left;
    width: 280px;
    position: relative;
}

    .score-wrap .score {
        height: 65px;
        padding: 5px;
        text-align: center;
    }

    .score-wrap .no-score {
        margin-top: 28px;
    }

.score .score-num {
    tetd_pricext-align: center;
    height: 27px;
    line-height: 27px;
}

    .score .score-num .value {
        font-family: "Microsoft Yahei";
        font-size: 24px;
        font-weight: 400;
        color: #444;
    }

    .score .score-num .unit, .score .view-detail {
        font-family: "Microsoft Yahei";
        font-size: 12px;
        font-weight: 400;
        color: #999;
    }

.score .view-detail {
    text-align: center;
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    padding: 2px 0;
    cursor: pointer;
}

.score-wrap .score-popup {
    width: 206px;
    background-color: #f0f0f0;
}

.score-popup .score-detail .func, .score-popup .score-detail .maint {
    margin-bottom: 6px;
}

.score-no {
    background: url(images/score.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: none;
    height: 17px;
    margin: 0 auto;
    vertical-align: top;
    width: 85px;
}

.score-5 {
    background-position: -7px -4px;
}

.score-4 {
    background-position: -7px -39px;
}

.score-3 {
    background-position: -7px -75px;
}

.score-2 {
    background-position: -7px -111px;
}

.score-1 {
    background-position: -7px -147px;
}

.score-0 {
    background-position: -7px -183px;
}

.score-wrap .score-bottom {
    display: none;
    width: 220px;
    position: absolute;
    padding: 8px 30px;
    background: #FFF;
    left: 0;
    top: 0;
    font-size: 12px;
    line-height: 13px;
    color: #333;
}

.score-wrap-on .score-bottom {
    display: block;
}

.score-wrap .score-bottom .line {
    cursor: pointer;
    padding: 4px 0;
}

.score-wrap .score-bottom .span1 {
    float: left;
}

.score-wrap .score-bottom .span2 {
    float: left;
    width: 150px;
    margin: 0 3px;
    height: 13px;
    background: #f7f8f8;
}

.score-wrap .score-bottom .span2in {
    float: left;
    height: 13px;
    background: url(images/ping_bg.gif) repeat-x;
}

.score-wrap .score-bottom .span3 {
    float: left;
}
/* End of 评分*/

/* 属性 */
.pProdInfoUL {
    border: 1px solid #ebebeb;
    width: 898px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    float: left;
    padding: 0;
}

    .pProdInfoUL .tit {
        height: 28px;
        line-height: 28px;
        background: #eee;
        font-weight: bold;
        color: #333;
        float: left;
        width: 898px;
        margin-bottom: 2px;
    }

        .pProdInfoUL .tit span {
            float: left;
            width: 15px;
            height: 15px;
            margin: 7px;
            background: url(images/bg.png) no-repeat;
        }

        .pProdInfoUL .tit .span1 {
            background-position: -529px -58px;
        }

        .pProdInfoUL .tit .span2 {
            background-position: -529px -75px;
        }

    .pProdInfoUL LI {
        LINE-HEIGHT: 28px;
        WIDTH: 293px;
        _width: 292px;
        padding-left: 4px;
        margin-left: 2px;
        overflow: hidden;
        MARGIN-BOTTOM: 2px;
        BACKGROUND: #f8f8f6;
        FLOAT: left;
        HEIGHT: 28px;
        text-align: left;
    }



/* 文章左侧分类 

.left_art a{ display:block; height:25px; line-height:25px; font-size:13px; background:url(images/biao6.gif) 0 11px no-repeat; padding-left:10px;}
*/
.art_cont_h2 a, .art_cont_h3 a {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    background: url(images/biao6.gif) 0 11px no-repeat;
    padding-left: 10px;
}



/*用户评论*/
.ie6 {
    padding-left: 25px;
    _padding-left: 15px;
    height: 1%;
}
/*购买此商品的人还购买的商品*/
.comments {
    float: left;
}

    .comments li {
        border-bottom: 1px solid #f4f4f4;
        padding: 0px 0;
        width: 900px;
        _height: 1%;
        text-align: left;
        position: relative;
        margin-bottom: 8px;
        float: left;
    }

        .comments li .score-no {
            position: absolute;
            right: 20px;
            top: 3px;
        }

        .comments li p {
            text-align: left;
            font-size: 14px;
        }

        .comments li .jianju {
            padding: 0 20px;
            float: left;
            width: 700px;
            border-right: 1px solid #f4f4f4;
        }

        .comments li .jianju2 {
            padding: 0 20px;
            float: left;
            width: 700px;
        }

        .comments li .jianjuR {
            padding-left: 20px;
            padding-top: 20px;
            float: left;
            width: 130px;
        }

.commentsList {
    padding: 10px 0;
}

    .commentsList td {
        padding-left: 20px;
        padding-right: 20px;
    }

.comments .f2 {
    font-size: 14px;
}

.comments .f3 {
    font-size: 14px;
    font-weight: bold;
}

.inputBorder {
    border: 1px solid #abadb3;
    background: url(images/bg2.gif) repeat-x 0 0 #fbfbfb;
    font-size: 14px;
}

.comments .com_re {
    width: 816px;
    border: 1px solid #e4e4e4;
    color: #ababab;
    background: #f4f4f4;
    padding: 13px 20px;
    float: left;
    font-size: 12px;
    position: relative;
}

    .comments .com_re p {
        font-size: 12px;
    }

    .comments .com_re .tou strong {
        font-size: 12px;
        font-weight: normal;
        color: #4095ce;
        font-weight: normal;
    }

    .comments .com_re .dang {
        position: absolute;
        left: 23px;
        top: -10px;
    }

.commentsList .bnt_blue {
    color: #FFF;
}

.comments_bottom {
    position: relative;
    padding-top: 10px;
}

    .comments_bottom * {
        float: left;
        vertical-align: middle;
    }

    .comments_bottom .f_r {
        float: right;
    }

    .comments_bottom .score-no {
        margin-right: 5px;
        margin-top: 2px;
    }

.comments_kuan li {
    width: 1208px;
}

.comments_kuan .com_re {
    width: 1126px;
}



.mydiv {
    width: 450px;
    height: 350px;
    border: 5px solid #b0b0b0;
    background: #fff;
    position: absolute;
    bottom: -40px;
    left: 238px;
}

    .mydiv .tit {
        height: 30px;
        line-height: 30px;
        background: #cb0404;
        border-bottom: 1px solid #a60303;
    }

        .mydiv .tit span {
            font-size: 14px;
            color: #FFF;
            padding-left: 15px;
        }

        .mydiv .tit img {
            float: right;
            padding: 10px;
        }

.mydiv_in {
}

    .mydiv_in dl {
        padding: 20px 57px;
        height: 192px;
    }

    .mydiv_in dd {
        padding: 10px 0;
        float: left;
        width: 335px;
    }

    .mydiv_in b {
        font-weight: normal;
        float: left;
        width: 73px;
        text-align: center;
        padding-top: 10px;
        color: #000;
    }

    .mydiv_in .inputBg {
        float: left;
        font-size: 14px;
    }

    .mydiv_in .mydiv_bottom {
        height: 86px;
        width: 450px;
        border-top: 1px solid #ddd;
        float: left;
        background: #f2f2f2;
    }



.stars1 {
    background:;
}

.captcha {
    margin-left: 0px;
    position: relative;
    top: -1px;
    *margin-left: 8px;
    *position: relative;
    top: 3px;
    cursor: pointer;
}
/* ====================
     品牌推荐
==================== */
/*品牌列表*/
#brandList {
    background: url(images/brandBg.gif) repeat-y top center;
    margin-top: 12px;
    height: 1%;
}

    #brandList .brandBox {
        width: 240px;
        _width: 236px;
        float: left;
        margin: 0 5px 20px 5px;
        text-align: center;
        overflow: hidden;
        height: 160px;
    }

        #brandList .brandBox .brandLogo {
            width: 188px;
            height: 52px;
            overflow: hidden;
        }

        #brandList .brandBox h4 {
            height: 23px;
            line-height: 23px;
            background: #e9e9e9;
            margin: 15px 0 8px 0;
            padding: 0 10px;
            text-align: right;
            font-weight: 100;
            font-size: 12px;
        }

            #brandList .brandBox h4 span, #brandList .brandBox h4 span a {
                float: left;
                font-weight: bold;
                color: #3f3f3f;
                text-decoration: none;
            }

    #brandList p {
        text-align: left;
        margin-bottom: 5px;
        color: #909090;
        padding: 8px;
    }

        #brandList p.brandCategory, #brandList p.brandCategory a {
            text-align: left;
            color: #006acd;
            text-decoration: none;
        }

    #brandList .brandArticle {
        border: 1px dashed #d9d9d9;
        background: #eee;
        text-align: left;
    }

.brandCategoryA a {
    margin-right: 15px;
}

/* ====================
     用户中心
==================== */
.box_1 .userCenterBox {
}

.usBox {
    border: 1px solid #ddd;
    width: 1208px;
    background: #FFF;
    border-top: none;
    color: #333333;
}

.usBox_top {
    height: 49px;
    background: url(images/usBox_top.gif) repeat-x;
    border-bottom: 1px solid #f4f4f4;
    border-top: 1px solid #ddd;
}

.longTop {
    font-size: 14px;
    color: #ababab;
    padding: 15px 20px 15px 47px;
    background: url(images/tips.gif) no-repeat 8px 10px;
    border-bottom: 1px solid #f4f4f4;
}

.norTable {
    font-size: 14px;
}

    .norTable tr.last td, .norTable tr.last th {
        border-bottom: 0;
    }

.leftBorder {
    border-left: 1px solid #f4f4f4;
}

.norTable td, .norTable th {
    padding: 15px 10px;
    vertical-align: top;
    border-bottom: 1px solid #f4f4f4;
}

    .norTable td.vlm, .norTable th.vlm {
        vertical-align: middle;
    }

.norTable th {
    text-align: right;
    font-weight: normal;
    vertical-align: middle;
}

.user_bnt {
    width: 118px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    font: 18px "微软雅黑";
    background: url(images/user_bnt.gif) no-repeat;
    border: none;
    cursor: pointer;
}




.usBox .usBox_top a {
    float: left;
    padding: 0 25px;
    font-size: 14px;
    height: 46px;
    color: #333333;
    border-right: 1px solid #f4f4f4;
    line-height: 46px;
    border-top: 3px solid #fcfcfc;
}

.usBox .usBox_top .active {
    border-top: 3px solid #c00;
    background: #FFFFFF;
    font-weight: bold;
}

.usBox_in {
    padding: 15px;
}

.usBox table {
    border-collapse: collapse;
    border-spacing: 0;
}


.usBox_1 {
    background: #fff;
    text-align: left;
    width: 297px;
    height: 208px;
    padding: 43px 153px 60px 123px;
}

    .usBox_1 .logtitle {
        height: 30px;
        background: url(images/ur_bg.gif) no-repeat 0px 0px;
    }

.us_Submit {
    border: none;
    width: 115px;
    height: 40px;
    background: url(images/bnt_ur_log.gif);
}

.us_Submit_reg {
    border: none;
    width: 113px;
    height: 40px;
    background: url(images/bnt_ur_reg.gif);
}

.usTxt {
    width: 265px;
    height: 267px;
    padding: 43px 0 0 90px;
    background: #f2f2f2;
    float: right;
    text-align: left;
    background: url(images/ur_bg1.gif) no-repeat 0 50%;
    line-height: 23px;
}

    .usTxt img {
        margin-top: 15px;
    }
/*注册*/
.usBox_2 {
    background: #fff;
    text-align: left;
    padding: 43px 153px 60px 123px;
}

    .usBox_2 .regtitle {
        height: 30px;
        background: url(images/ur_bg.gif) no-repeat 0px -34px;
    }

.actionSub a {
    color: #006acc;
    text-decoration: underline;
    background: url(images/ur_bg.gif) no-repeat 0px -68px;
    padding-left: 14px;
}

.box_1 .userCenterBox .userMenu {
}

    .box_1 .userCenterBox .userMenu h3 {
        background: url(images/user_h3.gif) repeat-x;
        border: 1px solid #b90404;
        height: 30px;
        line-height: 30px;
        color: #FFF;
        font-family: "微软雅黑";
        font-weight: bold;
        padding-left: 10px;
        text-align: left;
        font-size: 14px;
    }

        .box_1 .userCenterBox .userMenu h3 a {
            color: #FFFFFF;
        }

            .box_1 .userCenterBox .userMenu h3 a b {
                font-weight: normal;
            }

    .box_1 .userCenterBox .userMenu h1 {
        height: 29px;
        line-height: 29px;
        cursor: pointer;
        background: url(images/user_h1.gif) repeat-x;
        font-size: 12px;
        font-weight: bold;
    }

        .box_1 .userCenterBox .userMenu h1 span {
            float: left;
            padding-left: 10px;
        }

        .box_1 .userCenterBox .userMenu h1 img {
            float: right;
            padding: 5px;
        }

    .box_1 .userCenterBox .userMenu ul {
        padding: 6px 0;
    }

        .box_1 .userCenterBox .userMenu ul a {
            display: block;
            height: 30px;
            line-height: 30px;
            width: 180px;
            padding-left: 20px;
            background: url(images/user_a.gif) right 7px no-repeat;
        }

            .box_1 .userCenterBox .userMenu ul a.curs, .box_1 .userCenterBox .userMenu ul a:hover {
                color: #c00;
                background: url(images/user_a.gif) right -17px no-repeat;
            }


.msgBottomBorder {
    clear: both;
    background: url(images/lineBg.gif) repeat-x left bottom;
    padding-bottom: 8px;
    margin-bottom: 8px;
}




/* ====================
     商品分类页面
==================== */
/*属性组合搜索*/

.screeBox {
    padding: 12px 0;
    padding-bottom: 0;
    border-top: 1px solid #e0e0e0;
}

    .screeBox a {
        margin: 0 4px;
        float: left;
        height: 20px;
        line-height: 20px;
    }

    .screeBox span {
        background: #999999;
        color: #FFFFFF;
        float: left;
        height: 20px;
        line-height: 20px;
        padding: 0px 6px;
    }

    .screeBox strong {
        color: #666666;
        float: left;
        width: 120px;
        font-weight: normal;
        font-size: 12px;
        text-align: center;
        height: 21px;
        line-height: 21px;
        padding: 0 2px;
    }

    .screeBox ul {
        float: left;
        width: 1070px;
    }

    .screeBox li {
        float: left;
        width: 97px;
        height: 30px;
    }

.b_box2 {
    float: left;
    padding-left: 5px;
}

    .b_box2 span {
        float: left;
        padding-right: 5px;
    }

#choose_style {
    border: 1px solid #dd8181;
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 7px 3px;
    padding: 0 6px;
    position: relative;
    padding-right: 21px;
}

    #choose_style b {
        width: 14px;
        height: 14px;
        display: block;
        position: absolute;
        right: 4px;
        top: 3px;
        background: url(images/cha.gif) 0 0px;
    }

    #choose_style:hover {
        background: #e08686;
        border: 1px solid #c50000;
        color: #FFF;
    }

        #choose_style:hover b {
            background: url(images/cha.gif) 0 -14px;
        }



/*商品列表显示方式*/
.goodsList {
    padding: 10px 10px 0 10px;
}

    .goodsList ul {
        margin-bottom: 10px;
    }

        .goodsList ul#bgcolor {
            background: #fbfbfb;
            border-top: 1px dashed #e8e8e8;
            border-bottom: 1px dashed #e8e8e8;
        }

    .goodsList li {
        float: left;
        padding-top: 8px;
    }

        .goodsList li.thumb {
            width: 80px;
            text-align: center;
        }

            .goodsList li.thumb img {
                width: 50px;
                height: 50px;
                border: 1px solid #ccc;
                padding: 1px;
            }

        .goodsList li.goodsName {
            width: 290px;
            margin-right: 10px;
        }

        .goodsList li.action {
            float: right;
            margin-left: 10px;
        }

            .goodsList li.action a.abg {
                background: url(images/bg.gif) no-repeat 0px -735px;
                padding-left: 18px;
                position: relative;
                bottom: 5px;
            }

/* ====================
     团购
==================== */
.group {
    background: #f2f2f2;
    padding: 8px;
}

    .group li {
        float: left;
        background: #fff;
        padding: 8px;
    }

/* ====================
     购物流程
==================== */
.flowBox {
    padding-bottom: 5px;
}

    .flowBox h6 {
        background: #f6f5f5;
        height: 35px;
        line-height: 35px;
        color: #707070;
        font-size: 14px;
        font-weight: bold;
        padding: 10px;
        font-weight: normal;
        text-align: left;
        font-weight: normal;
    }

        .flowBox h6 a {
            color: #bf4645;
        }

        .flowBox h6 span b {
            font-size: 12px;
            font-weight: normal;
        }

    .flowBox table {
        margin: 5px auto;
    }

        .flowBox TABLE.tbCartList {
            margin: 0px auto;
        }

    .flowBox strong {
        font-weight: normal;
    }

    .flowBox .inputBg {
    }

TABLE.tbCartList {
    WIDTH: 100%;
}

    TABLE.tbCartList TH {
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 7px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        BACKGROUND: #f6f5f5;
        FONT-WEIGHT: 700;
        PADDING-TOP: 7px;
    }

    TABLE.tbCartList .norBorder {
        BORDER-RIGHT-STYLE: none;
    }

    TABLE.tbCartList TD {
        BORDER-BOTTOM: #dadada 1px solid;
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 12px;
        PADDING-LEFT: 0px;
        PADDING-RIGHT: 0px;
        VERTICAL-ALIGN: middle;
        BORDER-RIGHT: #e9e9e9 1px solid;
        PADDING-TOP: 12px;
    }

        TABLE.tbCartList TD.textLink A {
            COLOR: #d95854;
            TEXT-DECORATION: underline;
        }

.td_name a {
}

.td_price {
    color: #d95854;
    font-weight: bold;
    font-family: "微软雅黑";
}

.p-price {
    color: #e4393c;
    font-size: 18px;
}

.p-price-title {
    font-family: simsun;
    font-size: 12px;
}

.line {
    border-top: 1px dashed #cccccc;
    height: 1px;
    overflow: hidden;
}
/*2.62在购物车里面显示相关配件*/
.flowGoodsFittings {
    padding: 10px;
}

    .flowGoodsFittings ul {
        height: 1%;
        margin: 5px 4px;
        float: left;
    }

    .flowGoodsFittings li {
        float: left;
        width: 120px;
    }

        .flowGoodsFittings li.goodsimg {
            width: 48px;
            margin-right: 10px;
        }

            .flowGoodsFittings li.goodsimg img {
                width: 48px;
                height: 48px;
                display: block;
            }

/* ====================
     文章列表页-2009.6.8
==================== */
.article_search {
    margin: 8px 0;
}

    .article_search .inputBg {
        width: 300px;
        float: left;
        margin-right: 10px;
    }

    .article_search .art_search {
        border: none;
        width: 59px;
        cursor: pointer;
        padding-left: 10px;
        height: 22px;
        line-height: 22px;
        background: url(images/art_search.gif) no-repeat 0 0;
        color: #333333;
    }
/* ====================
    打印报价单
==================== */
.quotation {
    margin: 20px auto 20px auto;
    text-align: center;
}




/*翻页*/
.pagebar {
    height: 30px;
    margin: 0 auto;
    text-align: center;
}

    .pagebar img {
        position: relative;
        top: 2px;
    }

    .pagebar a {
        margin: 0 2px;
        text-decoration: none;
        border: 1px solid #dbdbdb;
        line-height: 28px;
        font-family: Arial, Helvetica, sans-serif;
        background: #FFFFFF;
        padding: 0px 8px;
        height: 23px;
        line-height: 23px;
        display: inline-block;
    }

    .pagebar .page_now {
        margin: 0 2px;
        color: #ca0809;
        font-weight: bold;
        background: #fff9eb;
        border: 1px solid #ca0809;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0px 8px;
        height: 23px;
        line-height: 23px;
        display: inline-block;
    }


    .pagebar .no {
        color: #ccc;
        border: 1px solid #ccc;
    }

        .pagebar .no:hover {
            color: #ccc;
            border: 1px solid #ccc;
        }



/*底部导航+友情链接*/
#bottomNav {
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 8px;
}

    #bottomNav a {
        padding-right: 10px;
    }

.links {
    border-top: 1px solid #ddd;
    overflow: hidden;
    height: 50px;
    line-height: 25px;
    color: #666;
}

    .links a {
        padding-right: 10px;
        float: left;
        white-space: nowrap;
        float: left;
    }


.footer_box {
    border-top: 1px solid #ccc;
    background: #FFF;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*版权*/
#footer {
    width: 760px;
    text-align: center;
    margin: 0 10px auto;
    margin-bottom: 0;
    line-height: 22px;
}

    #footer .text {
    }

        #footer .text a {
            text-decoration: none;
        }

.copyright {
    height: 25px;
    line-height: 25px;
    background: #f2f2f2;
    color: #999;
    width: 580px;
    margin: 0 auto;
}

    .copyright a {
        color: #999;
    }

/* ======商品比较浮动块 ====== */
#compareBox {
    width: 128px;
    background: url(images/compareBg.gif) no-repeat top center;
    background-color: #edf8ff;
    padding: 35px 0 8px 0;
    border: 1px solid #c5e4ff;
    position: absolute;
    right: 1px;
    top: 200px;
}

    #compareBox input {
        width: 52px;
        height: 13px;
        border: none;
        background: url(images/compareSub.gif) no-repeat;
    }

#compareList {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    width: 120px;
    background: #FFFFFF;
    border: 1px solid #d6ecff;
}

    #compareList li {
        color: #333;
        text-align: left;
        background: #fff;
        padding: 3px 5px;
        margin: 3px 0;
    }

        #compareList li img {
            float: right;
            padding-top: 4px;
        }

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
    list-style-type: none;
    padding: 5px;
    color: red;
}

.messagediv {
    font-size: 12px;
    position: absolute;
    border: 1px solid #FFD700;
    text-align: center;
    padding: 5px;
    background-color: #FFFACD;
    filter: alpha(opacity=50);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li {
    float: left;
    width: 300px;
}

.art_tit {
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    font-family: "微软雅黑";
}

.content {
    display: block;
    word-wrap: break-word;
    text-align: left;
    width: 100%;
    line-height: 24px;
    color: #222;
    overflow: hidden;
    font-size: 14px;
    font-family: 'Microsoft Yahei', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, 'Hiragino Sans GB', STHeiti;
    color: #444;
    padding-left:5px;
}

.bottom_xiao {
    display: none;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#LXB_CONTAINER {
    display: none;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.content em {
    border: #cccccc 1px solid;
    padding: 0.3em 0.5em;
    widows: 2;
    text-transform: none;
    background-color: #f4f4f4 !important;
    text-indent: 0px;
    min-height: 1.5em;
    font: 12px/18px 'Courier 10 Pitch', Courier, monospace;
    orphans: 2;
    color: #333333;
    display: inline-block;
    margin: 3px 0px 12px;
}

.content .tit1 {
    background: url(images/goods_tit.gif) 0 0 no-repeat;
    width: 950px;
    height: 50px;
}

.content .tit2 {
    background: url(images/goods_tit.gif) 0 -100px no-repeat;
    width: 950px;
    height: 50px;
}

.content .tit3 {
    background: url(images/goods_tit.gif) 0 -50px no-repeat;
    width: 950px;
    height: 50px;
}

.content .s {
    background: #f4f4f4;
    border: 1px solid #e2e2e2;
    margin: 6px;
    position: relative;
    padding: 20px 10px 10px 10px;
    font-family: Microsoft Yahei,simhei,sans-serif;
    color: #666;
}

.content .s1 {
    width: 881px;
    height: 16px;
    background: url(images/goods_sm.gif) 0 0 no-repeat;
    position: absolute;
    left: -1px;
    top: -1px;
}

.content .s2 {
    width: 7px;
    height: 16px;
    background: url(images/goods_sm.gif) -1001px 0 no-repeat;
    position: absolute;
    right: -1px;
    top: -1px;
}

.content .s3 {
    width: 7px;
    height: 7px;
    background: url(images/goods_sm.gif) 0px -78px no-repeat;
    position: absolute;
    left: -1px;
    bottom: -1px;
}

.content .s4 {
    width: 7px;
    height: 7px;
    background: url(images/goods_sm.gif) -1001px -78px no-repeat;
    position: absolute;
    right: -1px;
    bottom: -1px;
}


/*  客服代码 */
.float0831 {
    POSITION: fixed;
    TOP: 210px;
    RIGHT: 1px;
    _position: absolute;
    z-index: 999999999;
}

    .float0831 A {
        COLOR: #00a0e9;
    }

        .float0831 A:hover {
            COLOR: #ff8100;
            TEXT-DECORATION: none;
        }

    .float0831 .floatL {
        POSITION: relative;
        WIDTH: 28px;
        FLOAT: left;
    }

        .float0831 .floatL A {
            TEXT-INDENT: -9999px;
            DISPLAY: block;
            FONT-SIZE: 0px;
        }

    .float0831 .floatR {
        BACKGROUND: url(images/float_bg.gif);
    }

    .float0831 .tp {
        BACKGROUND: url(images/float_bg.gif);
    }

    .float0831 .cn {
        BACKGROUND: url(images/float_bg.gif);
    }

    .float0831 .floatR {
        PADDING-BOTTOM: 15px;
        WIDTH: 130px;
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: -131px bottom;
        FLOAT: left;
    }

    .float0831 .tp {
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: 0% 0%;
        HEIGHT: 10px;
    }

    .float0831 .cn {
        BACKGROUND-REPEAT: repeat-y;
        BACKGROUND-POSITION: -262px 0px;
    }

        .float0831 .cn H3 {
            TEXT-INDENT: -9999px;
            HEIGHT: 109px;
            FONT-SIZE: 0px;
        }

        .float0831 .cn UL {
            PADDING-BOTTOM: 0px;
            PADDING-LEFT: 14px;
            PADDING-RIGHT: 14px;
            PADDING-TOP: 0px;
        }

            .float0831 .cn UL LI {
                BORDER-BOTTOM: #e6e5e4 1px solid;
                LINE-HEIGHT: 37px;
                WORD-WRAP: break-word;
                HEIGHT: 37px;
                overflow: hidden;
                WORD-BREAK: normal;
            }

    .float0831 .titZx {
        background: url(images/float_s.png) 8px 0 no-repeat;
        padding: 0;
    }

        .float0831 .titZx a {
            display: block;
            height: 109px;
            padding: 0;
            margin: 0;
        }

    .float0831 .titDh {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .titDc {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .icoZx {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .icoTc {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .icoFf {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .icoTl {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .btnOpen {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .btnOpen_n {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .btnCtn {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .weibo_sina {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .weixin {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .weibo_qq {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .float_tel {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .float_weixin {
        BACKGROUND: url(images/float_s.png) no-repeat;
    }

    .float0831 .titDh {
        BACKGROUND-POSITION: 5px -66px;
    }

    .float0831 .titDc {
        BACKGROUND-POSITION: 5px -124px;
    }

    .float0831 .icoZx {
        BACKGROUND-POSITION: 2px -154px;
    }

    .float0831 .icoTc {
        BACKGROUND-POSITION: -106px -56px;
    }

    .float0831 .icoFf {
        BACKGROUND-POSITION: 2px -213px;
    }

    .float0831 .icoTl {
        PADDING-LEFT: 20px;
        BACKGROUND-POSITION: -104px -22px;
    }

    .float0831 .btnOpen {
        BACKGROUND-POSITION: -137px -130px;
    }

    .float0831 .btnOpen_n {
        BACKGROUND-POSITION: 0px -530px;
    }

    .float0831 .btnCtn {
        BACKGROUND-POSITION: -107px -130px;
    }

    .float0831 .weibo_sina {
        BACKGROUND-POSITION: 0px -109px;
    }

    .float0831 .weixin {
        BACKGROUND-POSITION: 0px -252px;
        cursor: pointer;
    }

    .float0831 .weibo_qq {
        BACKGROUND-POSITION: 0px -131px;
    }

    .float0831 .float_tel {
        BACKGROUND-POSITION: -94px 0px;
    }

    .float0831 .float_weixin {
        BACKGROUND-POSITION: 0px -153px;
    }

    .float0831 .weibo_sina, .float0831 .weixin, .float0831 .weibo_qq {
        width: 94px;
        height: 22px;
        display: block;
        margin: 8px 5px;
    }

    .float0831 .icoZx {
        PADDING-LEFT: 28px;
        DISPLAY: block;
        FLOAT: left;
    }

    .float0831 .icoTc {
        PADDING-LEFT: 28px;
        DISPLAY: block;
        FLOAT: left;
    }

    .float0831 .icoFf {
        PADDING-LEFT: 28px;
        DISPLAY: block;
        FLOAT: left;
    }

    .float0831 .btnOpen {
        POSITION: relative;
        WIDTH: 28px;
        HEIGHT: 118px;
        TOP: 80px;
        LEFT: 2px;
    }

    .float0831 .btnOpen_n {
        POSITION: relative;
        WIDTH: 28px;
        HEIGHT: 118px;
        TOP: 80px;
        LEFT: 2px;
    }

    .float0831 .btnCtn {
        POSITION: relative;
        WIDTH: 28px;
        HEIGHT: 118px;
        TOP: 80px;
        LEFT: 2px;
    }

    .float0831 .btnOpen {
        TOP: 98px;
        LEFT: 1px;
    }

    .float0831 .btnOpen_n {
        TOP: 118px;
        LEFT: 1px;
    }

    .float0831 .btnCtn {
        TOP: 98px;
        LEFT: 2px;
    }

    .float0831 .float_tel {
        width: 130px;
        height: 57px;
    }

    .float0831 .float_weixin {
        width: 78px;
        height: 78px;
        display: block;
        float: left;
    }

    .float0831 UL LI H3.titDc A {
        WIDTH: 80px;
        DISPLAY: block;
        HEIGHT: 36px;
    }

    .float0831 UL LI.top {
        height: 109px;
        padding: 8px 0;
    }

    .float0831 UL LI.bot {
        BORDER-BOTTOM-STYLE: none;
    }

    .float0831 UL.webZx {
        PADDING-BOTTOM: 0px;
        PADDING-LEFT: 0px;
        WIDTH: 164px;
        PADDING-RIGHT: 0px;
        BACKGROUND: url(images/webZx_bg.jpg) no-repeat;
        HEIGHT: 65px;
        PADDING-TOP: 0px;
    }

    .float0831 UL LI.webZx-in {
        BORDER-BOTTOM-STYLE: none;
        PADDING-LEFT: 5px;
        HEIGHT: 50px;
        PADDING-TOP: 8px;
    }


.weixin_box {
    padding: 13px;
    width: 178px;
    display: block;
    BORDER-BOTTOM-STYLE: none;
    height: 80px;
    position: absolute;
    left: -214px;
    top: -50px;
    display: none;
    background: #FFFFFF;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    .weixin_box .dang {
        position: absolute;
        right: -23px;
        top: 45px;
        display: none;
    }

.weixin_on .weixin_box {
    display: block;
}

    .weixin_on .weixin_box .dang {
        display: block;
    }

.weixin_box a {
    display: block;
}

.weixin_box p {
    font-size: 12px;
    line-height: 25px;
}

.weixin_on .weixin_box .f_r {
    width: 100px;
    text-align: left;
    line-height: 25px;
}

.weixin_on .weixin_box b {
    font-weight: bold;
    color: #f00;
}

.baidu-auth-pop {
    top: 0;
}

/*购物车*/
.shop_step1 {
    background: url(images/shopstep1.png) no-repeat;
}

.shop_step2 {
    background: url(images/shopstep2.png) no-repeat;
}

/*品牌*/
.manufacturerimg {
    width: 220px;
    height: 75px;
    background: #FFF;
    padding: 5px;
}

/*错误信息提示*/
label.error {
    position: absolute;
    width: auto;
    background: #cc0000;
    color: white;
    font-size: 11px;
    border: 2px solid #EEE;
    box-shadow: 0 0 6px #666;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #666;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.popCss {
    display: none;
    position: absolute;
    width: 280px;
    height: 240px;
    top: 50%;
    left: 50%;
    border: #ff0000 solid 1px;
    z-index: 200;
    background: #fff;
}

.applySchedule {
    display: none;
    position: absolute;
    width: 380px;
    height: 160px;
    top: 50%;
    left: 50%;
    border: #ff0000 solid 1px;
    z-index: 200;
    background: #fff;
}


.btn_checkOut {
    background-image: url(images/checkout.gif);
    height: 39px;
    width: 145px;
    border: 0px;
    top: 0px;
    float: right;
}


*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}


/* Right QQ Ad */
#leftsead{width:10px;height:143px;position:fixed;top:258px;right:0px;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:10px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}


		.slideBox{ width:750px; height:335px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:750px; height:335px; display:block;  }


        .slideGroup {
    position: absolute;
    left: 0;
    top: 340px;
    width: 960px;
}

    .slideGroup .parHd {
        border-bottom: 2px solid #cb0404;
        height: 31px;
    }

        .slideGroup .parHd ul {
            float: left;
        }

            .slideGroup .parHd ul li {
                float: left;
                background: #eae5e1;
                color: #7e7c7b;
                height: 31px;
                text-align: center;
                line-height: 31px;
                width: 210px;
                font-weight: bold;
                color: #FFF;
                margin-right: 2px;
                font-weight: normal;
                font-family: "微软雅黑";
                font-size: 13px;
            }

                .slideGroup .parHd ul li.on {
                    background: #cb0404;
                    color: #FFF;
                }

                    .slideGroup .parHd ul li.on a {
                        color: #FFF;
                        font-weight: bold;
                    }

    .slideGroup .parBd {
        padding: 10px 0;
        zoom: 1;
    }

    .slideGroup .slideBox5 {
        overflow: hidden;
        zoom: 1;
        height: 320px;
        position: relative;
        width: 960px;
    }